/* 首页开始 */
html,body{
    width: 100%;
}
.container{
    width: 1200px;
    margin: 0 auto;
}
.top {
    width: 100%;
    height: 271px;
    background: url('../images/gsl01.jpg')  no-repeat center;
	overflow:hidden;
}
.topflash {
    width: 1200px;
    height: 271px;
	overflow:hidden;
	margin:0 auto;
}
.nav {
	width:100%;
	height:42px;
	overflow:hidden;
	background: url(../images/gsl03.jpg) repeat-x;
}
.navcenter {
	width:1200px;
	height:42px;
	overflow:hidden;
	margin:0 auto;
}
.nav1 {
	width:1000px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
}
.nav1 ul {
	width:1000px;
	overflow:hidden;
}
.nav1 ul li {
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	margin-left:21px;
}
.nav1_1 a {
	width:71px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl15.jpg) no-repeat;
}
.nav1_1 a:hover {
	width:71px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl20.jpg) no-repeat;
}
.nav1_1 .active {
	width:71px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl20.jpg) no-repeat;
}
.nav1_2 a {
	width:108px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl16.jpg) no-repeat;
	margin-left:50px;
}
.nav1_2 a:hover {
	width:108px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl21.jpg) no-repeat;
	margin-left:50px;
}
.nav1_2 .active {
	width:108px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl21.jpg) no-repeat;
	margin-left:50px;
}
.nav1_3 a {
	width:91px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl17.jpg) no-repeat;
	margin-left:50px;
}
.nav1_3 a:hover {
	width:91px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl22.jpg) no-repeat;
	margin-left:50px;
}
.nav1_3 .active {
	width:91px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl22.jpg) no-repeat;
	margin-left:50px;
}
.nav1_4 a {
	width:91px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl18.jpg) no-repeat;
	margin-left:50px;
}
.nav1_4 a:hover {
	width:91px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl23.jpg) no-repeat;
}
.nav1_4 .active {
	width:91px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl23.jpg) no-repeat;
	margin-left:50px;
}
.nav1_5 a {
	width:91px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl19.jpg) no-repeat;
	margin-left:50px;
}
.nav1_5 a:hover {
	width:91px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl24.jpg) no-repeat;
	margin-left:50px;
}
.nav1_5 .active {
	width:91px;
	height:42px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/gsl24.jpg) no-repeat;
	margin-left:50px;
}



.nav2 {
	width:200px;
	height:42px;
	float:right;
	display:inline;
	overflow:hidden;
}
.sousuo {
	width:200px;
	height:33px;
	float:right;
	display:inline;
	overflow:hidden;
	margin-top:10px;
	background:url(images/tu02.png) no-repeat;
}
.sousuo1 {
	width:200px;
	height:35px;
	overflow:hidden;
}
.sousuo1 input {
	width:160px;
	height:22px;
	line-height:22px;
	font-size:14px;
	float:left;
	overflow:hidden;
	border:0 none;
	background:#fff;
	margin-left:5px;
	padding-left:5px;
	color:#adadad;
}
.sousuo1 img {
	width:24px;
	height:22px;
	float:left;
	overflow:hidden;
}




#banner{
    width: 100%;
    height: 399px;
    position: relative;
}
#banner a{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}
#banner img{
    display: block;
    width: 100%;
    height: 399px;
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    opacity: 0;
    transition: linear all 1s;
}
#banner .ac{
    opacity: 1;
}
#banner ul{
    position: absolute;
    bottom: 18px;
    right: 45%;
    z-index: 666;
}
#banner ul li{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 1px solid #fff;
    background-color: transparent;
    float: left;
    color: #fff;
    line-height: 18px;
    text-align: center;
    margin: 0 5px;
}
#banner ul li:hover{
    cursor: pointer;
}
#banner ul .l_ac{
    background-color: #fff;
    color: #ff4400;
}

.content{
    width: 100%;
}
.content .container .yipai{
    margin-top:28px;
    box-sizing: border-box;
}


.content .container .news #two_banner{
    width: 407px;
    height: 305px;
    /* background-color: #ff4400; */
    float: left;
    position: relative;
}
.content .container .news #two_banner .bigbox{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}
.content .container .news #two_banner .bigbox a{
    display: block;
    width: 100%;
    height: 100%;
}
.content .container .news #two_banner .bigbox img{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    opacity: 0;
    transition: linear all 1s;
}
.content .container .news #two_banner .bigbox span{
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 999;
    height: 47px;
    line-height: 47px;
    padding-left: 12px;
    color: #ffffff;
    font-size: 16px;
    transition: linear all 1s;
    opacity: 0;
}
.content .container .news #two_banner .bigbox .ac{
    opacity: 1;
}
.content .container .news #two_banner .box{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 47px;
    background-color: rgba(0,0,0,.5);
}
.content .container .news #two_banner .box ul{
    /* position: absolute;
    bottom: 18px;
    right: 45%;
    z-index: 666; */
    float: right;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 5px;
}
.content .container .news #two_banner ul li{
    width: 13px;
    height: 13px;
    /* border: 1px solid #fff; */
    background-color: #fff;
    float: left;
    color: #fff;
    line-height: 20px;
    text-align: center;
    margin: 0 5px;
}
.content .container .news #two_banner ul li:hover{
    cursor: pointer;
}
.content .container .news #two_banner ul .l_ac{
    background-color: #ff0000;
    color: #ff4400;
}



.content .container .news .right{
    width: 560px;
    height: 430px;
    /* background-color: pink; */
    float: right;
}
.content .container .news .right .top{
    width: 100%;
    height: 32px;
    border-bottom: 1px solid #d8d5d5;
    background-image: url('../images/an.png');
    background-repeat: no-repeat;
    background-position: right 5px;
}
.content .container .news .right .top span{
    font-size: 20px;
    color: #333333;
    display: inline-block;
    padding: 0 10px;
    margin-right: 10px;
    height: 100%;
    cursor: pointer;
}
.content .container .news .right .top .ac{
    color: #1b57cb;
    border-bottom: 2px solid #1b57cb;
}
.content .container .news .right .title{
    width: 100%;
    min-height: 109px;
    /* background-color: yellow; */
    border-bottom: 1px dashed #d2cbcb;
}
/* .content .container .news .right .title h3{
    color: #ee1d1d;
    font-size: 20px;
    max-height: 45px;
    padding: 18px 4px 10px 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
} */
.content .container .news .right .title h3 a{
    display: block;
    color: #ee1d1d;
    font-size: 20px;
    max-height: 45px;
    padding: 18px 4px 10px 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.content .container .news .right .title p{
    font-size: 16px;
    color:#b6b6b6;
    text-indent: 2em;
    line-height: 25px;
    padding-right: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.content .container .news .right .list{
    /* background-color: tomato; */
    height: 286px;
} 
.content .container .news .right .list ul{
    list-style: none;
    padding-left: 5px;
    padding-top: 10px;
}
.content .container .news .right .list ul li{
    list-style: none;
    background:url('../images/li.png') no-repeat left center;
    padding-left: 20px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.content .container .news .right .list ul li a{
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.content .container .news .right .list ul li a span:nth-child(1){
    font-size: 16px;
    color: #333333;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 400px;
}
.content .container .news .right .list ul li a span:nth-child(2){
    font-size: 16px;
    color: #b6b6b6;
}
.hf{
    width:1200px;
    height:110px;
	overflow:hidden;
	margin-top:30px;
}

.qiehuan {
	float:left;
	display:inline;
	overflow:hidden;
}

.unit{
    display: flex;
    flex-wrap: wrap;
}
.unit .box{
    width:410px;
    float: left;
	display:inline;
	overflow:hidden;
	margin-top:30px;
}
.unit .box .title{
    width:100%;
	height:32px;
	line-height:32px;
    border-bottom: 1px solid #cbdcff;
	overflow:hidden;
}
.unit .box .title span {
	width: 100px;
	height:32px;
	display:block;
    background: url('../images/gsl06.jpg') repeat-x;
	float:left;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
.unit .box .title a {
	float:right;
	overflow:hidden;
	text-align:center;
	font-size:15px;
}
.unit .box .list ul{
    width: 100%;
    list-style: none;
    /* padding-left: 5px; */
    padding-top: 10px;
}
.unit .box .list ul li{
    width: 100%;
    list-style: none;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.unit .box .list ul li a{
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.unit .box .list ul li a span:nth-child(1){
    width:85%;
    font-size: 16px;
    color: #333333;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.unit .box .list ul li a span:nth-child(2){
    font-size: 16px;
    color: #b6b6b6;
}

.tu1 {
    width:317px;
	height:299px;
	float:left;
	display:inline;
	overflow:hidden;
	margin-top:30px;
	margin-left:32px;
}

.gcxx{
    width: 100%;
    background:url('../images/xxbg2.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    position: relative;
	margin-top:30px;
}
.gcxx .container{
    width: 1200px;
    height: 356px;
    background:rgba(253, 253, 253, 0.8);
    position: relative;
}

.fengcai {
    width: 1200px;
	overflow:hidden;
}
.fengcai span {
	float:left;
	display:inline;
	overflow:hidden;
	font-size:30px;
	color:#0d7bda;
	font-weight:bold;
	margin-top:20px;
	margin-left:33px;
}
.fengcai a {
	float:right;
	display:inline;
	overflow:hidden;
	font-size:15px;
	color:#333;
	margin-top:30px;
	margin-right:33px;
}



.gcxx .container #four_banner{
    width: 100%;
    height: 100%;
    /* display: flex;
    align-items: center;
    justify-content:space-around; */
    /* padding: 0 10px;
    box-sizing: border-box; */
    overflow: hidden;
}
.gcxx .container #four_banner #bigbox{
    width: 1034px;
    height: 207px;
    margin: 0 auto;
    margin-top: 40px;
    /* padding-left: 18px; */
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    /* border: 1px solid red; */
}
.gcxx .container #four_banner #bigbox ul{
    width: 2084px;
    height: 207px;
    position: absolute;
    top: 0px;
    left: 0px;
    /* padding-left: 18px; */
    /* transition: all 1s linear; */
}
.gcxx .container #four_banner i{
    display: block;
    width: 34px;
    height: 42px;
}
.gcxx .container #four_banner i:hover{
    cursor: pointer;
}
.gcxx .container #four_banner i:nth-child(1){
    position: absolute;
    top: 170px;
    left: 33px;
    background-image: url('../images/gsl12.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.gcxx .container #four_banner i:nth-child(3){
    position: absolute;
    top: 170px;
    right: 33px;
    background-image: url('../images/gsl13.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.gcxx .container #four_banner .box{
    float: left;
    margin:0 18px;
}
.gcxx .container #four_banner .box p{
    width: 224px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    padding-top: 12px;
    color: #333333;
}
.gcxx .container #four_banner .box a{
    display: block;
    width: 100%;
    height: 100%;
}
.gcxx .container #four_banner .box img{
    display: block;
    width: 224px;
    height: 174px;
}


.lj .container{
    /* background-color: #ff4400; */
    /* display: flex; */
    padding-top: 30px;
    box-sizing: border-box;
	overflow:hidden;
}
.lj .container span{
    display: block;
    padding-left: 36px;
    background-image: url('../images/gsl14.jpg');
    background-repeat: no-repeat;
    background-position: left center;
    color: #0d7bda;
    font-size: 22px;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:10px;

}
.lj .container ul{
    float: left;
    padding-top: 4px;
    padding-left: 38px;
}
.lj .container ul li{
    float: left;
    color: #333333;
    font-size: 16px;
    padding-right: 32px;
	line-height:40px;
}
footer{
    height: 157px;
    background-image: url(../images/gsl02.jpg);
    background-repeat:no-repeat;
    background-size: cover;
	overflow:hidden;
	margin-top:30px;
}
footer .container{
    /* height: 100%; */
    display: flex;
    flex-direction: column;
    align-items: center;
    /* justify-content: center; */
}
footer .container span{
    color: #c3dcf8;
    font-size: 15px;
}
footer .container span a{
    color: #c3dcf8;
    font-size: 15px;
}
footer .container .one{
    padding-top: 20px;
    padding-bottom: 14px;
    display: flex;
    align-items: center;
}
footer .container .one i{
    width: 0;
    display: block;
    border-left: 1px solid #c3dcf8;
    border-right: 1px solid #c3dcf8;
    height: 16px;
    margin: 0 12px;
}
footer .container .two{
    padding-bottom: 12px;
}
footer .container .three span:nth-child(1){
    padding-right: 20px;
}
/* 首页结束 */

/* 查询列表页开始 */
/* .img{
    width: 100%;
    height: 120px;
    background:url('../images/list1.jpg') center center no-repeat;
} */
.list1_content{
    width: 1200px;
    padding-top: 20px;
}
.list1_content .bigbox{
    width: 100%;
    border-top: 4px solid #289ef1;
}
.list1_content .bigbox .mbx{
    height: 37px;
    /* width: 100%; */
    color: #289ef1;
    line-height: 37px;
    padding-left: 5px;
    font-size: 16px;
}
.list1_content .bigbox .main{
    width: 100%;
}
.list1_content .bigbox .main::after{
    content: "";
    display: block;
    height: 0;
    clear:both;
    visibility: hidden;
}
.list1_content .bigbox .main .lby_wz{
    list-style: none;
    width: 100%;
    /* float: left; */
}
.list1_content .bigbox .main .lby_wz::after{
    content: "";
    display: block;
    height: 0;
    clear:both;
    visibility: hidden;
}
.list1_content .bigbox .main .lby_wz i{
    display: block;
    width: 100%;
    border: 1px dashed #c8d5e5;
}
.list1_content .bigbox .main .lby_wz li{
    float: left;
    list-style: none;
    width: 100%;
    padding-top: 20px;
}
.list1_content .bigbox .main .lby_wz li img{
    float: left;
    border: none;
    margin-top: 7px;
    margin-right: 10px;
    margin-left: 5px;
}
.list1_content .bigbox .main .lby_wz li a{
    float: left;
    color: #444444;
    font-size: 16px;
    width: 1050px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list1_content .bigbox .main .lby_wz li span{
    float: right;
    color: #adadad;
    font-size: 16px;
}
.list1_content .bigbox .main .lby_wz i{
    float: left;
    margin-top: 20px;
    width: 100%;
    border: 1px dashed #c8d5e5;
}
.list1_content .bigbox .nianjian{
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-top: 18px;
    margin-bottom: 38px;
}
/* 查询列表页结束 */


/* 列表内容页开始 */
.list2_content{
    width: 1200px;
    padding-top: 20px;
}
.list2_content::after{
    content: "";
    display: block;
    height: 0;
    clear:both;
    visibility: hidden;
}
.list2_content .left{
    width: 264px;
    float: left;
    min-height: 1000px;
    background: url('../images/26.png') no-repeat bottom #d2f2ff;
}
.list2_content .left .title{
    /* width: 100%; */
    height: 39px;
    background-image: url('../images/25.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 10px;
}
.list2_content .left .title span{
    font-size: 16px;
    color: #fff;
    line-height: 39px;
}
.list2_content .left a{
    display: block;
    width: 225px;
    height: 48px;
    background-color: #ff4400;
    margin: 20px auto;
}
.list2_content .left p{
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 48px;
    color: #289ef1;
    background-color: #fff;
    font-size: 16px;
}
.list2_content .left p:hover{
    background-image: url('../images/24.jpg');
    background-size: cover;
    color: #FFF;
    cursor: pointer;
}
.list2_content .right{
    width: 924px;
    float: right;
    border-top: 4px solid #289ef1;
}
.list2_content .right .mbx{
    height: 37px;
    color: #289ef1;
    line-height: 37px;
    padding-left: 5px;
    font-size: 16px;
}
.article{
    width: 94%;
    margin: 0 auto;
}
.article .nr1{
    width: 100%;
    line-height: 34px;
    text-align: center;
    color: #333;
    font-size: 26px;
    font-weight: bold;
    font-family: "微软雅黑";
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 32px;
}
.article .nr2{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #9c9c9c;
    font-size: 14px;
    font-weight: normal;
    margin-top: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: #f9f9f9;
}
.article .nr2 span{
    cursor: pointer;
}
.article .nr3{
    width: 100%;
    line-height: 34px;
    color: #333333;
    font-size: 16px;
    font-weight: normal;
    margin-top: 26px;
}
/* 列表内容页结束 */



/* 列表页开始 */
.list3_content{
    width: 1200px;
    margin-top:40px;
	margin-bottom:40px;
}
.list3_content::after{
    content: "";
    display: block;
    height: 0;
    clear:both;
    visibility: hidden;
}
.list3_content .left{
    width: 270px;
    float: left;
    min-height: 1100px;
    background:#eff9ff;
}
.list3_content .left .title{
    /* width: 100%; */
    height: 49px;
    background-image: url('../images/25.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 10px;
	text-align:center;
	
}
.list3_content .left .title span{
    font-size: 22px;
    color: #fff;
    line-height: 39px;
	font-weight:bold;
	
}
.list3_content .left a{
    display: block;
    width: 225px;
    height: 48px;
    background-color: #ff4400;
    margin: 30px auto;
}
.list3_content .left p{
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 48px;
    color: #0d7bda;
    background-color: #fff;
    font-size: 18px;
}
.list3_content .left p:hover{
    background-image: url('../images/24.jpg');
    background-size: cover;
    color: #FFF;
    cursor: pointer;
}
.list3_content .left .active{
    background-image: url('../images/24.jpg');
    background-size: cover;
    color: #FFF;
    cursor: pointer;
}
.list3_content .right{
    width: 904px;
    float: right;
    border-top: 4px solid #0d7bda;
}
.list3_content .right .mbx{
    height: 37px;
    color: #0d7bda;
    line-height: 37px;
    padding-left: 5px;
    font-size: 16px;
}
.list3_content .right .mbx a{
    height: 37px;
    color: #0d7bda;
    line-height: 37px;
    font-size: 16px;
}
.list3_content .right .main{
    width: 100%;
}
.list3_content .right .main::after{
    content: "";
    display: block;
    height: 0;
    clear:both;
    visibility: hidden;
}
.list3_content .right .main .lby_wz{
    list-style: none;
    width: 100%;
    /* float: left; */
}
.list3_content .right .main .lby_wz::after{
    content: "";
    display: block;
    height: 0;
    clear:both;
    visibility: hidden;
}
.list3_content .right .main .lby_wz i{
    display: block;
    width: 100%;
    border-bottom: 1px dashed #c8d5e5;
}
.list3_content .right .main .lby_wz li{
    float: left;
    list-style: none;
    width: 100%;
    padding-top: 25px;
}
.list3_content .right .main .lby_wz li img{
    float: left;
    border: none;
    margin-top: 7px;
    margin-right: 10px;
    margin-left: 5px;
}
.list3_content .right .main .lby_wz li a{
    float: left;
    color: #444444;
    font-size: 16px;
    width: 780px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list3_content .right .main .lby_wz li span{
    float: right;
    color: #adadad;
    font-size: 16px;
}
.list3_content .right .main .lby_wz i{
    float: left;
    margin-top: 20px;
    width: 100%;
}
.list3_content .right .nianjian{
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-top: 18px;
}
/* 列表页结束 */

/* 领导列表页开始 */
.list4_content{
    width: 1200px;
    padding-top: 20px;
}
.list4_content::after{
    content: "";
    display: block;
    height: 0;
    clear:both;
    visibility: hidden;
}
.list4_content .left{
    width: 264px;
    float: left;
    min-height: 1000px;
    background: url('../images/26.png') no-repeat bottom #d2f2ff;
}
.list4_content .left .title{
    /* width: 100%; */
    height: 39px;
    background-image: url('../images/25.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 10px;
}
.list4_content .left .title span{
    font-size: 16px;
    color: #fff;
    line-height: 39px;
}
.list4_content .left a{
    display: block;
    width: 225px;
    height: 48px;
    background-color: #ff4400;
    margin: 20px auto;
}
.list4_content .left p{
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 48px;
    color: #289ef1;
    background-color: #fff;
    font-size: 16px;
}
.list4_content .left p:hover{
    background-image: url('../images/24.jpg');
    background-size: cover;
    color: #FFF;
    cursor: pointer;
}
.list4_content .right{
    width: 924px;
    float: right;
    border-top: 4px solid #289ef1;
}
.list4_content .right .mbx{
    height: 37px;
    color: #289ef1;
    line-height: 37px;
    padding-left: 5px;
    font-size: 16px;
}
.lingdao li{
    list-style: none;
    padding-top: 20px;
    padding-left: 5px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #c8d5e5;
	overflow:hidden;
}
.lingdao li::after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.lingdao li .ldlby_ejdh1{
    float: left;
    width: 20%;
    height: 100%;
}
.lingdao li .ldlby_ejdh1 img{
    display: block;
    width: 100%;
    height: 100%;
}
.lingdao li .ldlby_ejdh2{
    float: right;
    width: 78%;
    height: 100%;
    /* display: flex;
    flex-direction: column;
    justify-content: center; */
}
.lingdao li .ldlby_ejdh2 p{
    line-height: 32px;
    padding-top: 15px;
}
.lingdao li .ldlby_ejdh2 p b{
    font-weight: normal;
    font-size: 16px;
}
.lingdao li .ldlby_ejdh2 p span{
    font-size: 16px;
}
.lingdao li .ldlby_ejdh2 p:nth-child(3){
    max-height: 160px;
    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;
}
.list4_content .right .nianjian{
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-top: 18px;
    margin-bottom: 38px;
}
/* 领导列表页结束 */


/* 内容页开始 */
.list5_content .right{
    width: 100%;
    border-top: 4px solid #289ef1;
    margin-top: 20px;
}
.list5_content .right .mbx{
    height: 37px;
    color: #289ef1;
    line-height: 37px;
    padding-left: 5px;
    font-size: 16px;
}
.list5_content .right .article{
    width: 100%;
    margin: 0 auto;
}
.list5_content .right .article .nr1{
    width: 100%;
    line-height: 34px;
    text-align: center;
    color: #ff5e0c;
    font-size: 22px;
    font-weight: bold;
    font-family: "微软雅黑";
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top: 18px;
}
.list5_content .right .article .nr2{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #9c9c9c;
    font-size: 12px;
    font-weight: normal;
    margin-top: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: #f9f9f9;
}
.list5_content .right .article .nr2 span{
    cursor: pointer;
}
.list5_content .right .article .nr3{
    width: 100%;
    line-height: 34px;
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    margin-top: 20px;
    padding-bottom: 20px;
}
/* 内容页结束 */


/* 图片列表页开始 */
.list6_content{
    margin-top: 20px;
    border-top: 4px solid #289ef1;
}
.list6_content .mbx{
    height: 37px;
    color: #289ef1;
    line-height: 37px;
    padding-left: 5px;
    font-size: 16px;
}

.tplby_wz{
    width: 100%;
	margin-top:20px;
}
/*  .tplby_wz li::after{
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} */
 .tplby_wz li{
    display: flex;
    /*justify-content: space-around;*/
    padding-bottom: 12px;
}
 .tplby_wz li div{
    margin: 20px 45px;
}
 .tplby_wz li div img{
    display: block;
    width:224px;
    height: 174px;
	overflow:hidden;
}
 .tplby_wz li div p{
    text-align: center;
    font-size: 16px;
    color: #444444;
    line-height: 40px;
    width: 224px;
    height: 40px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.list6_content .nianjian{
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-top: 18px;
    margin-bottom: 38px;
}
/* 图片列表页结束 */





/*----------------意见建议开始------------------*/

.wyzx {
	width:688px;
	overflow:hidden;
	margin:0 auto;
	margin-top:40px;
}
.wyzx1 {
	width:688px;
	height:44px;
	line-height:44px;
	overflow:hidden;
	background:url(../images/jc119.jpg) no-repeat;
}
.wyzx1 span {
	font-family: "微软雅黑";
	font-size:17px;
	color:#616161;
	margin-left:20px;
}
.wyzx2 {
	width:686px;
	height:500px;
	overflow:hidden;
	border:1px solid #ebebeb;
	border-top:none;
}
/*----------------意见建议结束------------------*/

/*分页样式*/
.fyq ul {
    justify-content: center;
    align-items: center;
}

    .fyq ul li {
        display: block;
        margin: 0 5px;
        width: 32px;
        float:left;
    }

        .fyq ul li a {
            display: block;
            width: 30px;
            height: 30px;
            border: 1px solid #dfe5f2;
            font-size: 10px;
            color: #4d4f53;
            line-height: 30px;
            text-align: center;
        }

        .fyq ul li .ac {
            color: #eb0000;
            border: 1px solid #eb0000;
        }
    